参考书目Bibliography
Abbot83 Abbott, R. 1983。通过非正式英语描述进行程序设计。ACM卷的通信。26(11)。 Abbot83 Abbott, R. 1983. Program Design by Informal English Descriptions. Communications of the ACM vol. 26(11).
AIS77 Alexander, C.、Ishikawa, S. 和 Silverstein, M. 1977。一种模式 LanguageTowns-Building-Construction。牛津大学出版社。 AIS77 Alexander, C., Ishikawa, S. , and Silverstein, M. 1977. A Pattern LanguageTowns-Building-Construction. Oxford University Press.
Ambler00 Ambler, S. 2000。统一流程细化阶段。堪萨斯州劳伦斯:R&D 书籍。 Ambler00 Ambler, S. 2000. The Unified ProcessElaboration Phase. Lawrence, KA.: R&D Books.
Ambler00a Ambler, S., Constantine, L. 2000。企业就绪对象 ID。统一流程构建阶段。堪萨斯州劳伦斯:研发书籍 Ambler00a Ambler, S., Constantine, L. 2000. Enterprise-Ready Object IDs. The Unified ProcessConstruction Phase. Lawrence, KA.: R&D Books
Ambler00b Ambler, S. 2000。白皮书:关系数据库的稳健持久层设计。www.ambysoft.com。 Ambler00b Ambler, S. 2000. Whitepaper: The Design of a Robust Persistence Layer For Relational Databases. www.ambysoft.com.
Ambler02 Ambler, S. 2002。敏捷建模,John Wiley & Sons。 Ambler02 Ambler, S. 2002. Agile Modeling, John Wiley & Sons.
BDSSS00 Beedle, M.、Devos, M.、Sharon, Y.、Schwaber, K. 和 Sutherland, J. 2000。SCRUM :一种用于高效软件开发的模式语言。程序设计的模式语言卷。4. 马萨诸塞州雷丁:Addison-Wesley。 BDSSS00 Beedle, M., Devos, M., Sharon, Y., Schwaber, K., and Sutherland, J. 2000. SCRUM: A Pattern Language for Hyperproductive Software Development. Pattern Languages of Program Design vol. 4. Reading, MA.: Addison-Wesley.
BC87 Beck, K. 和 Cunningham, W. 1987。使用面向对象程序的模式语言。泰克技术报告编号 CR-87-43。 BC87 Beck, K., and Cunningham, W. 1987. Using Pattern Languages for Object-Oriented Programs. Tektronix Technical Report No. CR-87-43.
BC89 Beck, K. 和 Cunningham, W. 1989。面向对象思维的实验室。OOPSLA 会议记录 89。SIGPLAN 通告,卷。24,第 10 号。 BC89 Beck, K., and Cunningham, W. 1989. A Laboratory for Object-oriented Thinking. Proceedings of OOPSLA 89. SIGPLAN Notices, Vol. 24, No. 10.
BCK98 Bass, L.、Clements, P. 和 Kazman, R. 1998。实践中的软件架构。马萨诸塞州雷丁:Addison-Wesley。 BCK98 Bass, L., Clements, P., and Kazman, R. 1998. Software Architecture in Practice. Reading, MA.: Addison-Wesley.
Beck94 Beck, K. 1994。模式和软件开发。多布斯博士杂志。1994 年 2 月。 Beck94 Beck, K. 1994. Patterns and Software Development. Dr. Dobbs Journal. Feb 1994.
Beck00 Beck, K. 2000。极限编程解释拥抱变化。马萨诸塞州雷丁:Addison-Wesley。 Beck00 Beck, K. 2000. Extreme Programming ExplainedEmbrace Change. Reading, MA.: Addison-Wesley.
Bell04 Bell, A. 2004。死于 UML 狂热。ACM 队列。2004 年 3 月。 Bell04 Bell, A. 2004. Death by UML Fever. ACM Queue. March 2004.
BF00 Beck, K., Fowler, M.,2000。规划极限编程。马萨诸塞州雷丁:Addison-Wesley。 BF00 Beck, K., Fowler, M. , 2000. Planning Extreme Programming. Reading, MA.: Addison-Wesley.
BJ78 Bjørner, D. 和 Jones, C. 编辑。1978.维也纳开发方法:元语言,计算机科学讲义。卷。61. 施普林格出版社。 BJ78 Bjørner, D., and Jones, C. editors. 1978. The Vienna Development Method: The Meta-Language, Lecture Notes in Computer Science. vol. 61. Springer-Verlag.
BJR97 Booch, G.、Jacobson, I. 和 Rumbaugh, J. 1997。UML规范文档。加利福尼亚州圣克拉拉:Rational Software Corp. 请参阅www.rational.com上的文档。 BJR97 Booch, G., Jacobson, I., and Rumbaugh, J. 1997. The UML specification documents. Santa Clara, CA.: Rational Software Corp. See documents at www.rational.com.
BMRSS96 Buschmann, F.、Meunier, R.、Rohnert, H.、Sommerlad, P. 和 Stal, M. 1996。面向模式的软件架构:模式系统。英国西萨塞克斯郡:Wiley。 BMRSS96 Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. 1996. Pattern-Oriented Software Architecture: A System of Patterns. West Sussex, England: Wiley.
Boehm88 勃姆。B. 1988.软件开发和增强的螺旋模型。IEEE 计算机。1988 年 5 月。 Boehm88 Boehm. B. 1988. A Spiral Model of Software Development and Enhancement. IEEE Computer. May 1988.
Boehm00+ Boehm, B. 等人。2000.使用 COCOMO II 进行软件成本估算。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Boehm00+ Boehm, B. , et al. 2000. Software Cost Estimation with COCOMO II. Englewood Cliffs, NJ.: Prentice-Hall.
Booch82 Booch, G. 1982。面向对象的设计。艾达快报卷。1(3)。 Booch82 Booch, G. 1982. Object-Oriented Design. Ada Letters vol. 1(3).
Booch94 Booch, G. 1994。面向对象的分析与设计。加利福尼亚州红木城:本杰明/卡明斯。 Booch94 Booch, G. 1994. Object-Oriented Analysis and Design. Redwood City, CA.: Benjamin/Cummings.
Booch96 Booch, G. 1996。对象解决方案:管理面向对象的项目。加利福尼亚州门洛帕克:Addison-Wesley。 Booch96 Booch, G. 1996. Object Solutions: Managing the Object-Oriented Project. Menlo Park, CA.: Addison-Wesley.
BP88 Boehm, B. 和 Papaccio, P. 1988。了解和控制软件成本。IEEE 软件工程汇刊。1988 年 10 月。 BP88 Boehm, B., and Papaccio, P. 1988. Understanding and Controlling Software Costs. IEEE Transactions on Software Engineering. Oct 1988.
BRJ99 Booch, G.、Rumbaugh, J 和 Jacobson, I. 1999。统一建模语言用户指南。马萨诸塞州雷丁:Addison-Wesley。 BRJ99 Booch, G., Rumbaugh, J, and Jacobson, I. 1999. The Unified Modeling Language User Guide. Reading, MA.: Addison-Wesley.
Brooks75 Brooks, F. 1975。人月神话。马萨诸塞州雷丁:Addison-Wesley。 Brooks75 Brooks, F. 1975. The Mythical Man-Month. Reading, MA.: Addison-Wesley.
Brown01 Brown, K., 2001。Convert Exception模式可在 Portland Pattern Reposity 在线找到,http://c2.com。 Brown01 Brown, K., 2001. The Convert Exception pattern is found online at the Portland Pattern Reposity, http://c2.com.
BW95 Brown, K. 和 Whitenack, B. 1995。Crossing Chasms, A Pattern Language for Object-RDBMS Integration,白皮书,Knowledge Systems Corp. BW95 Brown, K., and Whitenack, B. 1995. Crossing Chasms, A Pattern Language for Object-RDBMS Integration, White Paper, Knowledge Systems Corp.
BW96 Brown, K. 和 Whitenack, B. 1996。跨越鸿沟。程序设计的模式语言卷。2. 马萨诸塞州雷丁:Addison-Wesley。 BW96 Brown, K., and Whitenack, B. 1996. Crossing Chasms. Pattern Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
CD94 Cook, S. 和 Daniels, J. 1994。设计对象系统。新泽西州恩格尔伍德悬崖:Prentice-Hall。 CD94 Cook, S., and Daniels, J. 1994. Designing Object Systems. Englewood Cliffs, NJ.: Prentice-Hall.
CDL99 Coad, P.、De Luca, J.、Lefebvre, E. 1999。使用 UML 进行彩色 Java 建模。新泽西州恩格尔伍德悬崖:Prentice-Hall。 CDL99 Coad, P., De Luca, J., Lefebvre, E. 1999. Java Modeling in Color with UML. Englewood Cliffs, NJ.: Prentice-Hall.
CL99 Constantine, L 和 Lockwood, L. 1999。使用软件:以使用为中心的设计模型和方法的实用指南。马萨诸塞州雷丁:Addison-Wesley。 CL99 Constantine, L, and Lockwood, L. 1999. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Reading, MA.: Addison-Wesley.
CMS74 Constantine, L.、Myers, G. 和 Stevens, W. 1974。结构化设计。IBM 系统杂志,卷。13(1974 年第 2 期),pp. 115-139。 CMS74 Constantine, L., Myers, G., and Stevens, W. 1974. Structured Design. IBM Systems Journal, vol. 13 (No. 2, 1974),pp. 115-139.
Coad92 Coad, P. 1992。面向对象模式。ACM 通讯,1992 年 9 月。 Coad92 Coad, P. 1992. Object-oriented Patterns. Communications of the ACM, Sept. 1992.
Coad95 Coad, P. 1995。对象模型:策略、模式和应用程序。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Coad95 Coad, P. 1995. Object Models: Stategies, Patterns and Applications. Englewood Cliffs, NJ.: Prentice-Hall.
Cockburn92 Cockburn, A. 1992。使用自然语言作为面向对象建模和编程的隐喻基础。IBM 技术报告 TR-36.0002,1992年。 Cockburn92 Cockburn, A. 1992. Using Natural Language as a Metaphoric Basis for Object-Oriented Modeling and Programming. IBM Technical Report TR-36.0002, 1992.
Cockburn97 Cockburn, A. 1997。用目标构建用例。面向对象编程杂志,9 月至 10 月和 11 月至 12 月。SIGS 出版物。 Cockburn97 Cockburn, A. 1997. Structuring Use Cases with Goals. Journal of Object-Oriented Programming, Sep-Oct, and Nov-Dec. SIGS Publications.
Cockburn01 Cockburn, A. 2001。编写有效用例。马萨诸塞州雷丁:Addison-Wesley。 Cockburn01 Cockburn, A. 2001. Writing Effective Use Cases. Reading, MA.: Addison-Wesley.
Coleman+94 Coleman, D.等人。1994.面向对象开发:融合方法。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Coleman+94 Coleman, D. , et al. 1994. Object-Oriented Development: The Fusion Method. Englewood Cliffs, NJ.: Prentice-Hall.
康斯坦丁68 康斯坦丁。L. 1968.模块化编程的分段和设计策略。在 Barnett 和 Constantine(编辑)中,模块化编程:全国研讨会论文集。马萨诸塞州剑桥市:信息与系统出版社。 Constantine68 Constantine. L. 1968. Segmentation and Design Strategies for Modular Programming. In Barnett and Constantine (eds.), Modular Programming: Proceedings of a National Symposium. Cambridge, MA.: Information & Systems Press.
Constantine94 Constantine, L. 1994。从本质上讲。软件开发五月。CMP媒体。 Constantine94 Constantine, L. 1994. Essentially Speaking. Software Development May. CMP Media.
Conway58 Conway, M. 1958。通用面向计算机语言的提案。ACM 的通讯。5-8 第 1 卷,第 10 期,10 月。 Conway58 Conway, M. 1958. Proposal for a Universal Computer-Oriented Language. Communications of the ACM. 5-8 Volume 1, Number 10, October.
Coplien95 Coplien, J. 1995。模式的历史。请参阅http://c2.com/cgi/wiki?HistoryOfPatterns。 Coplien95 Coplien, J. 1995. The History of Patterns. See http://c2.com/cgi/wiki?HistoryOfPatterns.
Coplien95a Coplien, J. 1995。生成式开发过程模式语言。程序设计的模式语言卷。1. 马萨诸塞州雷丁:Addison-Wesley。 Coplien95a Coplien, J. 1995. A Generative Development-Process Pattern Language. Pattern Languages of Program Design vol. 1. Reading, MA.: Addison-Wesley.
CS95 Coplien, J. 和 Schmidt, D.,编辑。1995.程序设计模式语言卷。1. 马萨诸塞州雷丁:Addison-Wesley。 CS95 Coplien, J., and Schmidt, D., eds. 1995. Pattern Languages of Program Design vol. 1. Reading, MA.: Addison-Wesley.
Cunningham96 Cunningham, W. 1996。剧集:竞争发展的模式语言。程序设计的模式语言卷。2. 马萨诸塞州雷丁:Addison-Wesley。 Cunningham96 Cunningham, W. 1996. EPISODES: A Pattern Language of Competitive Development. Pattern Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
Cutter97 刀具组。1997.报告:对象技术的企业使用。 Cutter97 Cutter Group. 1997. Report: The Corporate Use of Object Technology.
CV65 Corbato, F. 和 Vyssotsky, V. 1965。Multics系统的介绍和概述。AFIPS 会议论文集 27,185-196。 CV65 Corbato, F., and Vyssotsky, V. 1965. Introduction and overview of the Multics system. AFIPS Conference Proceedings 27,185-196.
Dijkstra68 Dijkstra, E. 1968。THE-多道程序设计系统的结构。ACM 通讯,11(5)。 Dijkstra68 Dijkstra, E. 1968. The Structure of the THE-Multiprogramming System. Communications of the ACM, 11(5).
Eck95 Eck, D. 1995。最复杂的机器。AK 帕特斯有限公司 Eck95 Eck, D. 1995. The Most Complex Machine. A K Paters Ltd.
Fowler96 Fowler, M. 1996。分析模式:可重用对象模型。马萨诸塞州雷丁:Addison-Wesley。 Fowler96 Fowler, M. 1996. Analysis Patterns: Reusable Object Models. Reading, MA.: Addison-Wesley.
Fowler99 Fowler, M. 1999。重构:改进现有代码的设计。马萨诸塞州雷丁:Addison-Wesley。 Fowler99 Fowler, M. 1999. Refactoring: Improving the Design of Existing Code. Reading, MA.: Addison-Wesley.
Fowler00 福勒,M。2000.节食您的流程。软件开发。十二月。CMP媒体。 Fowler00 Fowler, M . 2000. Put Your Process on a Diet. Software Development. December. CMP Media.
Fowler01 Fowler, M. 2001。对象关系持久性服务模式草案。www.martinfowler.com。 Fowler01 Fowler, M. 2001. Draft patterns on object-relational persistence services. www.martinfowler.com.
Fowler02 Fowler, M. 2002。企业应用程序架构模式。马萨诸塞州雷丁:Addison-Wesley。 Fowler02 Fowler, M. 2002. Patterns of Enterprise Application Architecture. Reading, MA.: Addison-Wesley.
Fowler03 Fowler, M. 2003。UML Distilled,第 3 版。马萨诸塞州雷丁:Addison-Wesley。 Fowler03 Fowler, M. 2003. UML Distilled, 3rd edition. Reading, MA.: Addison-Wesley.
Gartner95 Schulte, R.,1995 年。三层计算架构及其他。发表报告说明 R-401-134。加特纳集团。 Gartner95 Schulte, R. , 1995. Three-Tier Computing Architectures and Beyond. Published Report Note R-401-134. Gartner Group.
Gemstone00 Gemstone Corp., 2000。www.javasuccess.com上的一组架构模式。 Gemstone00 Gemstone Corp., 2000. A set of architectural patterns at www.javasuccess.com.
GHJV95 Gamma, E.、Helm, R.、Johnson, R. 和 Vlissides, J. 1995。设计模式。马萨诸塞州雷丁:Addison-Wesley。 GHJV95 Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns. Reading, MA.: Addison-Wesley.
Gilb88 Gilb, T. 1988。软件工程管理原理。马萨诸塞州雷丁:Addison-Wesley。 Gilb88 Gilb, T. 1988. Principles of Software Engineering Management. Reading, MA.: Addison-Wesley.
GK00 Guiney, E. 和 Kulak, D. 2000。用例:上下文中的要求。马萨诸塞州雷丁:Addison-Wesley。 GK00 Guiney, E., and Kulak, D. 2000. Use Cases: Requirements in Context. Reading, MA.: Addison-Wesley.
GK76 Goldberg, A. 和 Kay, A. 1976。Smalltalk -72 指导手册。施乐帕洛阿尔托研究中心。 GK76 Goldberg, A., and Kay, A. 1976. Smalltalk-72 Instruction Manual. Xerox Palo Alto Research Center.
GL00 Guthrie, R. 和 Larman, C. 2000。Java 2 性能和习语指南。新泽西州恩格尔伍德悬崖:Prentice-Hall。 GL00 Guthrie, R., and Larman, C. 2000. Java 2 Performance and Idiom Guide. Englewood Cliffs, NJ.: Prentice-Hall.
Grady92 Grady, R. 1992。项目管理和流程改进的实用软件指标。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Grady92 Grady, R. 1992. Practical Software Metrics for Project Management and Process Improvement. Englewood Cliffs, NJ.: Prentice-Hall.
Groso00 Grosso, W. 2000。The Name The Problem Not The Thrower异常模式可在 Portland Pattern Reposity 在线找到,http://c2.com。 Groso00 Grosso, W. 2000. The Name The Problem Not The Thrower exceptions pattern is found online at the Portland Pattern Reposity, http://c2.com.
GW89 Gause, D. 和 Weinberg, G. 1989。探索需求。纽约,纽约:多塞特宫。 GW89 Gause, D., and Weinberg, G. 1989. Exploring Requirements. NY, NY.: Dorset House.
Harrison98 Harrison, N. 1998。记录诊断消息的模式。程序设计的模式语言卷。3. 马萨诸塞州雷丁:Addison-Wesley。 Harrison98 Harrison, N. 1998. Patterns for Logging Diagnostic Messages. Pattern Languages of Program Design vol. 3. Reading, MA.: Addison-Wesley.
Hay96 Hay, D. 1996。数据模型模式:思想惯例。纽约,纽约:多塞特宫。 Hay96 Hay, D. 1996. Data Model Patterns: Conventions of Thought. NY, NY.: Dorset House.
Highsmith00 Highsmith, J. 2000。自适应软件开发:管理复杂系统的协作方法。纽约,纽约:多塞特宫。 Highsmith00 Highsmith, J. 2000. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. NY, NY.: Dorset House.
Hohman03 Hohman, L. 2003。超越软件架构:创建和维持制胜解决方案。马萨诸塞州雷丁:Addison-Wesley。 Hohman03 Hohman, L. 2003. Beyond Software Architecture: Creating and Sustaining Winning Solutions. Reading, MA.: Addison-Wesley.
HNS00 Hofmeister, C.、Nord, R. 和 Soni, D. 2000。应用软件架构。马萨诸塞州雷丁:Addison-Wesley。 HNS00 Hofmeister, C., Nord, R., and Soni, D. 2000. Applied Software Architecture. Reading, MA.: Addison-Wesley.
Jackson95 Jackson, M. 1995。软件要求和规范。纽约,纽约:ACM 出版社。 Jackson95 Jackson, M. 1995. Software Requirements and Specification. NY, NY.: ACM Press.
Jacobson92 Jacobson, I.等人。1992.面向对象的软件工程:用例驱动的方法。马萨诸塞州雷丁:Addison-Wesley。 Jacobson92 Jacobson, I. , et al. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. Reading, MA.: Addison-Wesley.
JAH00 Jeffries, R.、Anderson, A.、Hendrickson, C. 2000。安装了极限编程。马萨诸塞州雷丁:Addison-Wesley。 JAH00 Jeffries, R., Anderson, A., Hendrickson, C. 2000. Extreme Programming Installed. Reading, MA.: Addison-Wesley.
JBR99 Jacobson, I.、Booch, G. 和 Rumbaugh, J. 1999。统一软件开发过程。马萨诸塞州雷丁:Addison-Wesley。 JBR99 Jacobson, I., Booch, G., and Rumbaugh, J. 1999. The Unified Software Development Process. Reading, MA.: Addison-Wesley.
Johnson02 Johnson, J. 2002。ROIt是你的工作,XP 2002,意大利撒丁岛。 Johnson02 Johnson, J. 2002. ROIIt's Your Job, XP 2002, Sardinia, Italy.
Jones97 Jones, C.,1997 年。应用软件测量。纽约,纽约:麦格劳-希尔。 Jones97 Jones, C. , 1997. Applied Software Measurement. NY, NY.: McGraw-Hill.
Jones98 Jones, C. 1998。估算软件成本。纽约,纽约:麦格劳-希尔。 Jones98 Jones, C. 1998. Estimating Software Costs. NY, NY.: McGraw-Hill.
Kay68 Kay, A. 1968。FLEX ,一种灵活的可扩展语言。理学硕士 论文,电气工程,犹他大学。可能。(大学缩微胶卷)。 Kay68 Kay, A. 1968. FLEX, a flexible extensible language. M.Sc. thesis, Electrical Engineering, University of Utah. May. (Univ. Microfilms).
KL01 Kruchten, P 和 Larman, C. 如何使用 Rational Unified Process 失败:痛苦和痛苦的 7 个步骤。(德语)Objekt Spektrum。2001 年 6 月。 KL01 Kruchten, P, and Larman, C. How to Fail with the Rational Unified Process: 7 Steps to Pain and Suffering. (in German) Objekt Spektrum. June 2001.
Kovitz99 Kovitz, B. 1999。实用软件需求。康涅狄格州格林威治:曼宁。 Kovitz99 Kovitz, B. 1999. Practical Software Requirements. Greenwich, CT.: Manning.
Kruchten00 Kruchten, P. 2000。Rational Unified ProcessAn Introduction,第 2 版。马萨诸塞州雷丁:Addison-Wesley。 Kruchten00 Kruchten, P. 2000. The Rational Unified ProcessAn Introduction, 2nd edition. Reading, MA.: Addison-Wesley.
Kruchten95 Kruchten, P. 1995。建筑的 4+1 视图模型。IEEE 软件12(6)。 Kruchten95 Kruchten, P. 1995. The 4+1 View Model of Architecture. IEEE Software 12(6).
Lakos96 Lakos, J. 1996。大型 C++ 软件设计。马萨诸塞州雷丁:Addison-Wesley。 Lakos96 Lakos, J. 1996. Large-Scale C++ Software Design. Reading, MA.: Addison-Wesley.
Larman03 Larman, C. 2003。敏捷和迭代开发:经理指南。马萨诸塞州雷丁:Addison-Wesley。 Larman03 Larman, C. 2003. Agile and Iterative Development: A Manager's Guide. Reading, MA.: Addison-Wesley.
Larman04 Larman, C. 2004。UML是什么,不是什么。JavaPro 杂志。2004 年 3 月。 Larman04 Larman, C. 2004. What UML Is and Isn't. JavaPro Magazine. March 2004.
LB03 Larman, C. 和 Basili, V. 迭代和增量开发:简史,IEEE 计算机,2003 年 6 月。 LB03 Larman, C., and Basili, V. Iterative and Incremental Development: A Brief History, IEEE Computer, June 2003.
Lieberherr88 Lieberherr, K.、Holland, I 和 Riel, A. 1988。面向对象编程:风格的客观意义。OOPSLA 88 会议记录。纽约,纽约:ACM SIGPLAN。 Lieberherr88 Lieberherr, K., Holland, I, and Riel, A. 1988. Object-Oriented Programming: An Objective Sense of Style. OOPSLA 88 Conference Proceedings. NY, NY.: ACM SIGPLAN.
Liskov88 Liskov, B. 1988. Data Abstraction and Hierarchy,SIGPLAN Notices,23,5(1988 年 5 月)。 Liskov88 Liskov, B. 1988. Data Abstraction and Hierarchy, SIGPLAN Notices, 23,5 (May, 1988).
LW00 Leffingwell, D. 和 Widrig, D. 2000。管理软件需求:统一方法。马萨诸塞州雷丁:Addison-Wesley。 LW00 Leffingwell, D., and Widrig, D. 2000. Managing Software Requirements: A Unified Approach. Reading, MA.: Addison-Wesley.
MacCormack01 MacCormack, A. 2001。有效的产品开发实践。麻省理工学院斯隆管理评论。第 42 卷,第 2 期。 MacCormack01 MacCormack, A. 2001. Product-Development Practices That Work. MIT Sloan Management Review. Volume 42, Number 2.
Martin95 Martin, R. 1995。使用 Booch 方法设计面向对象的 C++ 应用程序。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Martin95 Martin, R. 1995. Designing Object-Oriented C++ Applications Using the Booch Method. Englewood Cliffs, NJ.: Prentice-Hall.
McConnell96 McConnell, S. 1996。《快速发展》。华盛顿州雷德蒙德:微软出版社。 McConnell96 McConnell, S. 1996. Rapid Development. Redmond, WA.: Microsoft Press.
Meyer88 Meyer, B. 1988。面向对象的软件构建,第一版。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Meyer88 Meyer, B. 1988. Object-Oriented Software Construction, first edition. Englewood Cliffs, NJ.: Prentice-Hall.
MO95 Martin, J. 和 Odell, J. 1995。面向对象的方法:基础。新泽西州恩格尔伍德悬崖:Prentice-Hall。 MO95 Martin, J., and Odell, J. 1995. Object-Oriented Methods: A Foundation. Englewood Cliffs, NJ.: Prentice-Hall.
Moreno97 Moreno,AM 面向对象的文本规范分析。第 9 届软件工程和知识工程国际会议论文集,马德里,6 月 17 日至 20 日(1997 年)。 Moreno97 Moreno, A. M. Object Oriented Analysis from Textual Specifications. Proceedings of the 9th International Conference on Software Engineering and Knowledge Engineering, Madrid, June 17-20 (1997).
MP84 McMenamin, S. 和 Palmer, J. 1984。基本系统分析。新泽西州恩格尔伍德悬崖:Prentice-Hall。 MP84 McMenamin, S., and Palmer, J. 1984. Essential Systems Analysis. Englewood Cliffs, NJ.: Prentice-Hall.
MW89 1989。韦氏词典。马萨诸塞州斯普林菲尔德:韦氏词典。 MW89 1989. The Merriam-Webster Dictionary. Springfield, MA.: Merriam-Webster.
Nixon90 Nixon, R. 1990。六次危机。纽约,纽约:试金石出版社。 Nixon90 Nixon, R. 1990. Six Crises. NY, NY.: Touchstone Press.
OMG03a 对象管理组,2003 年。UML 2.0 基础设施规范。www.omg.org。 OMG03a Object Management Group, 2003. UML 2.0 Infrastructure Specification. www.omg.org.
OMG03b 对象管理组,2003。UML 2.0 上层结构规范。www.omg.org。 OMG03b Object Management Group, 2003. UML 2.0 Superstructure Specification. www.omg.org.
Parkinson58 Parkinson, N. 1958。帕金森定律:追求进步,伦敦,John Murray。 Parkinson58 Parkinson, N. 1958. Parkinson's Law: The Pursuit of Progress, London, John Murray.
Parnas72 Parnas, D. 1972。关于将系统分解为模块时使用的标准,ACM 通讯,卷。5,第 12 期,1972 年 12 月。ACM。 Parnas72 Parnas, D. 1972. On the Criteria To Be Used in Decomposing Systems Into Modules, Communications of the ACM, Vol. 5, No. 12, December 1972. ACM.
PM92 Putnam, L. 和 Myers, W. 1992。卓越措施:按时、在预算范围内提供可靠的软件。尤登出版社。 PM92 Putnam, L., and Myers, W. 1992. Measures for Excellence: Reliable Software on Time, Within Budget. Yourdon Press.
Pree95 Pree, W. 1995。面向对象软件开发的设计模式。马萨诸塞州雷丁:Addison-Wesley。 Pree95 Pree, W. 1995. Design Patterns for Object-Oriented Software Development. Reading, MA.: Addison-Wesley.
Renzel97 Renzel, K. 1997。商业信息系统的错误处理:一种模式语言。在线http://www.objectarchitects.de/arcus/cookbook/exhandling/。 Renzel97 Renzel, K. 1997. Error Handling for Business Information Systems: A Pattern Language. Online at http://www.objectarchitects.de/arcus/cookbook/exhandling/.
Rising00 Rising, L. 2000。模式年鉴 2000。马萨诸塞州雷丁:Addison-Wesley。 Rising00 Rising, L. 2000. Pattern Almanac 2000. Reading, MA.: Addison-Wesley.
RJB99 Rumbaugh, J.、Jacobson, I. 和 Booch, G. 1999。统一建模语言参考手册。马萨诸塞州雷丁:Addison-Wesley。 RJB99 Rumbaugh, J., Jacobson, I., and Booch, G. 1999. The Unified Modeling Language Reference Manual. Reading, MA.: Addison-Wesley.
RJB04 Rumbaugh, J.、Jacobson, I. 和 Booch, G. 2004。统一建模语言参考手册,2e。马萨诸塞州雷丁:Addison-Wesley。 RJB04 Rumbaugh, J., Jacobson, I., and Booch, G. 2004. The Unified Modeling Language Reference Manual, 2e. Reading, MA.: Addison-Wesley.
Ross97 Ross, R. 1997。业务规则手册:分类、定义和建模规则。业务规则解决方案公司 Ross97 Ross, R. 1997. The Business Rule Book: Classifying, Defining and Modeling Rules. Business Rule Solutions Inc.
Royce70 Royce, W. 1970。管理大型软件系统的开发。IEEE WESCON 会议记录。1970 年 8 月。 Royce70 Royce, W. 1970. Managing the Development of Large Software Systems. Proceedings of IEEE WESCON. Aug 1970.
Rumbaugh91 Rumbaugh, J.等人。1991.面向对象的建模与设计。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Rumbaugh91 Rumbaugh, J. , et al. 1991. Object-Oriented Modelling and Design. Englewood Cliffs, NJ.: Prentice-Hall.
RUP Rational 统一过程产品。RUP 的基于浏览器的在线文档,由 IBM 销售,之前由 Rational Corp. 销售。 RUP The Rational Unified Process Product. The browser-based online documentation for the RUP, sold by IBM, and previously by Rational Corp.
Rumbaugh97 Rumbaugh, J. 1997。开发过程中的模型。面向对象编程杂志, 1997 年 5 月。纽约,纽约:SIGS 出版社。 Rumbaugh97 Rumbaugh, J. 1997. Models Through the Development Process. Journal of Object-Oriented Programming May 1997. NY, NY: SIGS Publications.
Shaw96 Shaw, M. 1996。软件架构的一些模式。程序设计的模式语言卷。2. 马萨诸塞州雷丁:Addison-Wesley。 Shaw96 Shaw, M. 1996. Some Patterns for Software Architectures. Pattern Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
Standish94 吉姆·约翰逊。1994.混乱:描绘信息技术的海洋。发表的报告。斯坦迪什集团 Standish94 Jim Johnson . 1994. Chaos: Charting the Seas of Information Technology. Published Report. The Standish Group
SW98 Schneider, G. 和 Winters, J. 1998。应用用例:实用指南。马萨诸塞州雷丁:Addison-Wesley。 SW98 Schneider, G., and Winters, J. 1998. Applying Use Cases: A Practical Guide. Reading, MA.: Addison-Wesley.
Thomas01 Thomas, M. 2001。IT项目沉没或游泳。英国计算机协会评论。 Thomas01 Thomas, M. 2001. IT Projects Sink or Swim. British Computer Society Review.
TK78 Tsichiritzis, D. 和 Klug, A. ANSI/X3/SPARC DBMS 框架:数据库管理系统研究组的报告。信息系统,3 1978。 TK78 Tsichiritzis, D., and Klug, A. The ANSI/X3/SPARC DBMS framework: Report of the study group on database management systems. Information Systems, 3 1978.
Tufte92 Tufte, E. 1992。定量信息的视觉显示。图形出版社。 Tufte92 Tufte, E. 1992. The Visual Display of Quantitative Information. Graphics Press.
VCK96 Vlissides, J. 等人。1996.程序设计的模式语言卷。2. 马萨诸塞州雷丁:Addison-Wesley。 VCK96 Vlissides, J. , et al. 1996. Patterns Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
Wirfs-Brock93 Wirfs-Brock, R. 1993。设计场景:为用例框架制作案例。Smalltalk 报告1993 年 11 月至 12 月。纽约,纽约:SIGS 出版物。 Wirfs-Brock93 Wirfs-Brock, R. 1993. Designing Scenarios: Making the Case for a Use Case Framework. Smalltalk Report Nov-Dec 1993. NY, NY: SIGS Publications.
WK99 Warmer, J. 和 Kleppe, A. 1999。对象约束语言:使用 UML 进行精确建模。马萨诸塞州雷丁:Addison-Wesley。 WK99 Warmer, J., and Kleppe, A. 1999. The Object Constraint Language: Precise Modeling With UML. Reading, MA.: Addison-Wesley.
WM02 Wirfs-Brock, R. 和 McKean, A. 2002。对象设计:角色、职责和协作。马萨诸塞州雷丁:Addison-Wesley。 WM02 Wirfs-Brock, R., and McKean, A. 2002. Object Design: Roles, Responsibilities, and Collaborations. Reading, MA.: Addison-Wesley.
WWW90 Wirfs-Brock, R.、Wilkerson, B. 和 Wiener, L. 1990。设计面向对象的软件。新泽西州恩格尔伍德悬崖:Prentice-Hall。 WWW90 Wirfs-Brock, R., Wilkerson, B., and Wiener, L. 1990. Designing Object-Oriented Software. Englewood Cliffs, NJ.: Prentice-Hall.
|